package src.domain;

import java.util.Collection;
import java.util.LinkedList;

import org.joda.time.DateTime;

public class UserStorie {
	// INICIALIZACION+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

	private String nombre;

	private String descripcion;

	private Collection<Comentario> misComentarios;

	private Collection<Tarea> misTareas;

	private DateTime fecha;

	private Persona creador;

	// CONSTRUCTOR+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

	public UserStorie() {
	}

	public UserStorie(final String nombre, final String descripcion,
			DateTime fecha, Persona creador) {
		super();
		this.nombre = nombre;
		this.descripcion = descripcion;
		this.fecha = fecha;
		this.creador = creador;
		this.misComentarios = new LinkedList<Comentario>();
		this.misTareas = new LinkedList<Tarea>();
	}

	// METODOS++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
	// GET&SET++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

	public String getNombre() {
		return this.nombre;
	}

	public void setDescripcion(final String descripcion) {
		this.descripcion = descripcion;
	}

	public String getDescripcion() {
		return this.descripcion;
	}

	public Collection<Comentario> getMisComentarios() {
		return this.misComentarios;
	}

	public Collection<Tarea> getMisTareas() {
		return this.misTareas;
	}

	public Persona getCreador() {
		return creador;
	}

	public DateTime getFecha() {
		return fecha;
	}

}
